#ifndef MOISTUREMETERCOMSETTINGDIALOG_H
#define MOISTUREMETERCOMSETTINGDIALOG_H

#include <QDialog>
#include <QSerialPort>

namespace Ui {
class MoistureMeterComSettingDialog;
}

class MoistureMeterComSettingDialog : public QDialog
{
    Q_OBJECT

public:
    explicit MoistureMeterComSettingDialog(QWidget *parent = nullptr);
    ~MoistureMeterComSettingDialog();
    //获取端口名
    QString getPortName() const;
    //波特率
    void setBaudRate(QSerialPort::BaudRate v);
    QSerialPort::BaudRate getBaudRate() const;
    //校验
    void setParity(QSerialPort::Parity v);
    QSerialPort::Parity getParity() const;
    //数据位
    void setDataBits(QSerialPort::DataBits v);
    QSerialPort::DataBits getDataBits() const;
    //停止位
    void setStopBits(QSerialPort::StopBits v);
    QSerialPort::StopBits getStopBits() const;
private:
    Ui::MoistureMeterComSettingDialog *ui;
};

#endif // MOISTUREMETERCOMSETTINGDIALOG_H
